home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / The Dude / dude-install-3.5.exe / data / files / mibs / COLUBRIS-AAA-CLIENT-MIB.txt < prev    next >
Encoding:
Text File  |  2009-12-11  |  5.6 KB  |  226 lines

  1. -- *****************************************************************
  2. -- COLUBRIS-AAA-CLIENT-MIB.my:  Colubris Networks AAA Client MIB file
  3. --
  4. -- November 2001
  5. --
  6. -- Copyright (c) 2001, 2002  by Colubris Networks, Inc.
  7. -- All rights reserved.
  8. -- *****************************************************************
  9.  
  10. COLUBRIS-AAA-CLIENT-MIB DEFINITIONS ::= BEGIN
  11.  
  12. IMPORTS
  13.     MODULE-IDENTITY,
  14.     OBJECT-TYPE
  15.         FROM SNMPv2-SMI
  16.     TEXTUAL-CONVENTION,
  17.         FROM SNMPv2-TC
  18.     MODULE-COMPLIANCE,
  19.     OBJECT-GROUP
  20.         FROM SNMPv2-CONF
  21.     colubrisMgmt
  22.         FROM COLUBRIS-SMI;
  23.  
  24. colubrisAAAClientMIB  MODULE-IDENTITY
  25.     LAST-UPDATED "200111300000Z"
  26.     ORGANIZATION "Colubris Networks, Inc."
  27.     CONTACT-INFO
  28.         "    Colubris Networks
  29.             Customer Service
  30.  
  31.         Postal: 420 Armand-Frappier, Suite 200
  32.             Laval, QC  H7V 4B4
  33.             CANADA
  34.  
  35.            Tel: +1 450 680-1661
  36.  
  37.         E-mail: cn-snmp@colubris.com"
  38.     DESCRIPTION
  39.         "Initial version of Colubris Networks AAAClient MIB module."
  40.     ::= { colubrisMgmt 5 }
  41.  
  42. -- colubrisAAAClientMIB definition
  43.  
  44. colubrisAAAServerTable OBJECT-TYPE
  45.     SYNTAX SEQUENCE OF ColubrisAAAServerEntry
  46.     MAX-ACCESS    not-accessible
  47.     STATUS        current
  48.     DESCRIPTION
  49.         "A table of the AAA client servers currently configured
  50.          in the device."
  51.     ::= { colubrisAAAClientMIB 1 }
  52.  
  53. colubrisAAAServerEntry OBJECT-TYPE
  54.     SYNTAX    ColubrisAAAServerEntry
  55.     MAX-ACCESS    not-accessible
  56.     STATUS    current
  57.     DESCRIPTION
  58.         "An AAA client server configured in the device."
  59.     INDEX { colubrisAAAServerIndex }
  60.     ::=   { colubrisAAAServerTable 1 }
  61.  
  62. ColubrisAAAServerEntry ::= SEQUENCE
  63. {
  64.     colubrisAAAServerIndex INTEGER,
  65.     colubrisAAAAuthenProtocol INTEGER,
  66.     colubrisAAAAuthenMethod INTEGER,
  67.     colubrisAAAServerName OCTET STRING,
  68.     colubrisAAASharedSecret OCTET STRING,
  69.     colubrisAAAAuthenticationPort INTEGER,
  70.     colubrisAAAAccountingPort INTEGER,    
  71.     colubrisAAATimeout INTEGER,
  72.     colubrisAAANASId OCTET STRING,
  73.     colubrisAAA802dot1xCapable INTEGER
  74. }
  75.  
  76. colubrisAAAServerIndex OBJECT-TYPE
  77.     SYNTAX INTEGER
  78.     MAX-ACCESS    read-only
  79.     STATUS        current
  80.     DESCRIPTION
  81.         "Specifies the index of the AAA Server."
  82.     ::= { colubrisAAAServerEntry 1 }
  83.  
  84. colubrisAAAAuthenProtocol OBJECT-TYPE
  85.     SYNTAX INTEGER
  86.     {
  87.         radius(1)
  88.     }
  89.     MAX-ACCESS    read-write
  90.     STATUS current
  91.     DESCRIPTION
  92.             "Specifies the protocol used by the AAA client
  93.              to communicate with the AAA server."
  94.     ::= { colubrisAAAServerEntry 2 }
  95.  
  96. colubrisAAAAuthenMethod OBJECT-TYPE
  97.     SYNTAX INTEGER
  98.     {
  99.         pap(1),
  100.         chap(2),
  101.         mschap(3),
  102.         mschapv2(4),
  103.         eap-md5(5)
  104.     }
  105.     MAX-ACCESS    read-write
  106.     STATUS current
  107.     DESCRIPTION
  108.         "Specifies the authentication method used by the AAA client
  109.          to authenticate users via the AAA server."
  110.     ::= { colubrisAAAServerEntry 3 }
  111.  
  112. colubrisAAAServerName OBJECT-TYPE
  113.     SYNTAX        OCTET STRING
  114.     MAX-ACCESS    read-write
  115.     STATUS        current
  116.     DESCRIPTION
  117.         "Specifies the DNS name or IP address of the AAA server."
  118.     ::= { colubrisAAAServerEntry 4 }
  119.             
  120.  
  121. colubrisAAASharedSecret OBJECT-TYPE
  122.     SYNTAX        OCTET STRING
  123.     MAX-ACCESS    write-only
  124.     STATUS        current
  125.     DESCRIPTION
  126.         "Specifies the shared secret used by the AAA client and 
  127.          the AAA server. This should only be set if AAA traffic between
  128.          AAA client and server is sent through a VPN tunnel."
  129.     ::= { colubrisAAAServerEntry 5 }
  130.  
  131. colubrisAAAAuthenticationPort OBJECT-TYPE
  132.     SYNTAX        INTEGER (1..65535)
  133.     MAX-ACCESS    read-write
  134.     STATUS        current
  135.     DESCRIPTION
  136.         "Specifies the port number used by the AAA client to
  137.          authenticate users via the AAA server."
  138.     ::= { colubrisAAAServerEntry 6 }
  139.  
  140.  
  141. colubrisAAAAccountingPort OBJECT-TYPE
  142.     SYNTAX        INTEGER (1..65535)
  143.     MAX-ACCESS    read-write
  144.     STATUS        current
  145.     DESCRIPTION
  146.         "Specifies the port number used by the AAA client to
  147.          send accounting information to the AAA server."
  148.     ::= { colubrisAAAServerEntry 7 }
  149.             
  150.  
  151. colubrisAAATimeout OBJECT-TYPE
  152.     SYNTAX        INTEGER (3..100)
  153.     MAX-ACCESS    read-write
  154.     STATUS        current
  155.     DESCRIPTION
  156.         "Specifies the number of seconds the AAA client will
  157.          wait for an answer to its authentication request."
  158.     ::= { colubrisAAAServerEntry 8 }
  159.             
  160. colubrisAAANASId OBJECT-TYPE
  161.     SYNTAX        OCTET STRING
  162.     MAX-ACCESS    read-write
  163.     STATUS        current
  164.     DESCRIPTION
  165.         "Specifies the name of the NAS to be sent by the
  166.          AAA client in each authentication request sent to 
  167.          the AAA server."
  168.     ::= { colubrisAAAServerEntry 9 }
  169.  
  170. colubrisAAA802dot1xCapable OBJECT-TYPE
  171.     SYNTAX        INTEGER (0..1)
  172.     MAX-ACCESS    read-only
  173.     STATUS        current
  174.     DESCRIPTION
  175.         "Determines if the server is used for authenticating IEEE802dot1x users."
  176.     ::= { colubrisAAAServerEntry 10 }
  177.  
  178. -- notifications
  179.  
  180. colubrisAAAClientMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisAAAClientMIB 2 }
  181. colubrisAAAClientMIBNotifications OBJECT IDENTIFIER ::= { colubrisAAAClientMIBNotificationPrefix 0 }
  182.  
  183. -- conformance information
  184.  
  185. colubrisAAAClientMIBConformance    OBJECT IDENTIFIER ::= { colubrisAAAClientMIB 3 }
  186. colubrisAAAClientMIBCompliances    OBJECT IDENTIFIER ::= { colubrisAAAClientMIBConformance 1 }
  187. colubrisAAAClientMIBGroups        OBJECT IDENTIFIER ::= { colubrisAAAClientMIBConformance 2 }
  188.  
  189. -- compliance statements     
  190.  
  191. colubrisAAAClientMIBCompliance MODULE-COMPLIANCE
  192.     STATUS current
  193.     DESCRIPTION
  194.         "The compliance statement for entities which implement
  195.          the Colubris Networks AAA client MIB."
  196.     MODULE
  197.         MANDATORY-GROUPS
  198.         {
  199.             colubrisAAAClientMIBGroup
  200.         }
  201.     ::= { colubrisAAAClientMIBCompliances 1 }
  202.     
  203.     
  204. -- units of conformance
  205.  
  206. colubrisAAAClientMIBGroup OBJECT-GROUP
  207.     OBJECTS
  208.     {
  209.         colubrisAAAAuthenProtocol,
  210.         colubrisAAAAuthenMethod,
  211.         colubrisAAAServerName,
  212.         colubrisAAASharedSecret,
  213.         colubrisAAAAuthenticationPort,
  214.         colubrisAAAAccountingPort,
  215.         colubrisAAATimeout,
  216.         colubrisAAANASId,
  217.         colubrisAAA802dot1xCapable
  218.     }
  219.     STATUS current
  220.     DESCRIPTION
  221.         "A collection of objects providing the AAA client MIB capability."
  222.     ::= { colubrisAAAClientMIBGroups 1 }
  223.  
  224. END    
  225.  
  226.